package dletc.job;

import java.util.Scanner;

public class job01 {
	/**
	 * 判断回文字符串。如果一个字符串，从前向后读和从后向前读，都是一个字符串，称为回文串，比如mom，dad，noon。
	 * @param args
	 */

	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		System.out.print("录入信息：");
		String str = s.next();
		
		boolean judge = judge(str);
		if(judge){
			System.out.println(str + "：是回文字符串");
		}else System.out.println(str + "：不是回文字符串");
		
		/*boolean judge2 = judge(str);
		if(judge){
			System.out.println(str + "：是回文字符串");
		}else System.out.println(str + "：不是回文字符串");*/
	}
	
	public static boolean judge(String str){
		
		//首尾比较 比较轮次为1半  
		for (int i = 0; i < str.length()/2; i++) {
			
			if(str.charAt(i) == str.charAt(str.length() - 1 -i) ) return true;
		}
			
		return false;
		
		
		
	}
	
	/*public static boolean judge2(String str){
		//起始位置
		int start = 0;
		//最终位置
		int end = str.length() - 1 ;
		
		//循环比较
		while(start < end){
			if(str.charAt(start++) != str.charAt(end--)) return false;
		}
		
		return true;
	}*/
	
	
}
